rendernode: Bail if matrix is invalid
authorBenjamin Otte <otte@redhat.com>
Thu, 24 Dec 2020 05:32:17 +0000 (06:32 +0100)
committerBenjamin Otte <otte@redhat.com>
Thu, 24 Dec 2020 05:38:45 +0000 (06:38 +0100)
commitdee863dbb2bb2ed8b5922b2a1f9d5f5dea2dcbcc
tree44bd4ffca54c2c0f3ecfa95b680f7c5cce03e578
parentdb08bccb1133b771e73058db60781eff8fd77105
rendernode: Bail if matrix is invalid

Invalid matrices are okay in GSK (and GL), but not in Cairo.

Testcase included.
gsk/gskrendernodeimpl.c
testsuite/gsk/compare/invalid-transform.node [new file with mode: 0644]
testsuite/gsk/compare/invalid-transform.png [new file with mode: 0644]
testsuite/gsk/meson.build